package cn.stylefeng.guns.sys.modular.system.model.params;

import cn.stylefeng.roses.kernel.model.validator.BaseValidatingParam;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 *
 * </p>
 *
 * @author modular/system
 * @since 2020-11-19
 */
@Data
public class ZxChengbenMingxiParam implements Serializable, BaseValidatingParam {

    private static final long serialVersionUID = 1L;


    private Long btyZxChengbenMingxiId;

    private String ids;

    /**
     * 品牌
     */
    private Long pinpai;
    /**
     * 成本id
     */
    private Long btyZxChengbenId;
    /**
     * 门店id
     */
    private Long btyZxMdzxId;

    /**
     * 科目id
     */
    private Long btyZxKemuId;
    /**
     * 科目名称，表中无此字段，便于更新投资情况表而设
     */
    private String btyZxKemuIdView;

    /**
     * 金额
     */
    private BigDecimal jine;

    /**
     * 备注
     */
    private String beizhu;

    /**
     * 状态
     */
    private String status;

    /**
     * 状态显示
     */
    private String statusView;

    private Integer delFlag;

    private Long createUser;

    private String createUserName;

    private Date createTime;

    private Long updateUser;

    private String updateUserName;

    private Date updateTime;

    private String company;

    private String companyView;

    private String srcType;

    private String srcValue;

    private String qtkm;
    private String daKuan;

    private String gongshi;

    private String riqi;

    private String riqiend;

    /**
     * 数量
     */
    private BigDecimal shuliang;

    /**
     * 店价
     */
    private BigDecimal unitPrice;
    /**
     * 厂家
     */
    private String btyyBxdaId;

    private Long btyyBxdaKey;

    /**
     * 厂家名称
     */
    private String btyyBxdaIdView;

    private Integer keywordId;

    private Integer createDakuanDan;

    private String btyZxMdzxIds;

    /**
     * 原门店装修id
     */
    private Long oldMdzxId;

    private String dm;

    private String bxr;
    /**
     * 单据日期
     */
    private String voucherDate;

    private String voucherDateStart;

    private String voucherDateEnd;

    private Integer mxType;

    /**
     * 货品ID
     * by zwf 20210119
     */
    private String huopinId;


    //表中没有此字段


    @Override
    public String checkParam() {
        return null;
    }
    private String tzqk_flag;
    private BigDecimal bxjine;//报销金额

    private ZxChengbenParam head;
}
